﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Reglas_Negocio;
using Entidades;

namespace Control_Evaluacion
{
    public partial class frmCatEstadoCivil : Form
    {
        public frmCatEstadoCivil()
        {
            InitializeComponent();
        }

        private void tsbtn_add_cat_est_civ_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nom_estado_civil.TextLength > 0)
                {
                    cat_estado_civil tbEstCivil = new cat_estado_civil();

                    tbEstCivil.Nombre_cat_estado_civil_emp = txt_nom_estado_civil.Text;
                    tbEstCivil.Id_cat_estado_civil_emp =Convert.ToInt32( lbl_id_estado_civil.Text);

                    cat_estado_civilBuilder.GrabarViaSql(tbEstCivil);
                    MessageBox.Show("Registro realizado con exito", "Catalogo Estado Civil");

                    this.Close();
                }
            }
            catch (Exception)
            {

                throw;
            }
        }

        private void frmCatEstadoCivil_Load(object sender, EventArgs e)
        {
            cargar_datos();
                
        }
        void cargar_datos()
        {
            dgv_cat_estad_civil.DataSource = cat_estado_civilBuilder.ListarTodos_Alias("");
        }

        private void dgv_cat_estad_civil_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                lbl_id_estado_civil.Text = (dgv_cat_estad_civil.CurrentRow.Cells[0].Value.ToString());
                txt_nom_estado_civil.Text = dgv_cat_estad_civil.CurrentRow.Cells[1].Value.ToString();
            }
        }       
    }
}
